package com.beta.service;

import com.baomidou.framework.service.ISuperService;
import com.beta.dto.product.ProductPropertiesDto;
import com.beta.entity.ProductProperties;

import java.util.List;
import java.util.Map;

/**
 *
 * ProductProperties 表数据服务层接口
 *
 */
public interface IProductPropertiesService extends ISuperService<ProductProperties> {

    /**
     * 获得商品的属性列表
     *
     * @param productId
     * @return
     */
    List<ProductPropertiesDto> getProductProperties(Integer productId);

    /**
     * 批量获取商品的属性列表
     *
     * @param productIds
     * @return
     */
    Map<Integer, List<ProductPropertiesDto>> getProductPropertiesBatch(List<Integer> productIds);

}